package com.cy.store.service;

import com.cy.store.entity.User;



public interface IUserService {

    /**
     * 用户注册
     * @param user 用户数据
     */
    void reg(User user);

    /**
     * 用户登录
     */
    User login(String username,String password);


    /**
     * 改密码
     */
    void changePassword(Integer uid, String username, String oldPassword, String newPassword);


    /**
     * 根据用户的id查用户的数据
     */
    User getByUid(Integer uid);


    /**
     * 更新用户的数据
     */
    void changeInfo(Integer uid, String username, User user);


    /**
     * 更新头像
     */
    void changeAvatar(Integer uid, String avatar, String username);


}
